Skip to content

fix: surface desktop readiness in service status panel#1942

Open
tsubasakong wants to merge 1 commit intokoala73:mainfrom
tsubasakong:lucas/fix-worldmonitor-976-endpoint-degradation
Open

fix: surface desktop readiness in service status panel#1942
tsubasakong wants to merge 1 commit intokoala73:mainfrom
tsubasakong:lucas/fix-worldmonitor-976-endpoint-degradation

Conversation

@tsubasakong
Copy link
Copy Markdown
Contributor

Summary

  • surface Desktop readiness checks directly inside the Service Status panel
  • show key-backed feature coverage and non-parity fallback explanations in the same panel
  • add targeted readiness hints for the most common Some endpoints result in 503/502 #976 failure modes (local backend, summaries, live tracking)

Why

Issue #976 reports a cluster of local API 502/503 failures (opensky, ais-snapshot, polymarket, telegram-feed, oref-alerts, etc.) where the app gives too little guidance about whether the problem is:

  • missing local configuration
  • local backend availability
  • or an upstream outage with an expected fallback path

This patch wires up the existing desktop-readiness + fallback metadata that was already present in the codebase but not rendered in the Service Status panel, so users get a concrete explanation of what is unavailable and what to configure next.

Validation

  • npm ci --ignore-scripts
  • npm run typecheck
  • npx biome check src/components/ServiceStatusPanel.ts src/styles/main.css

Fixes #976

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 20, 2026

@tsubasakong is attempting to deploy a commit to the Elie Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions bot added the trust:safe Brin: contributor trust score safe label Mar 20, 2026
@koala73 koala73 added High Value Meaningful contribution to the project Ready to Merge PR is mergeable, passes checks, and adds value labels Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Value Meaningful contribution to the project Ready to Merge PR is mergeable, passes checks, and adds value trust:safe Brin: contributor trust score safe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some endpoints result in 503/502

2 participants